|
|
 |
|
|
|
|
variables |
|
|
|
 |
|
|
|
|
Long, 160, 228229, 240241, 296, 332 |
|
|
|
 |
|
|
|
|
packing Integers into, 315 |
|
|
|
 |
|
|
|
|
numeric, 300301, 331332 |
|
|
|
 |
|
|
|
|
object, 251 |
|
|
|
 |
|
|
|
|
packing, 207 |
|
|
|
 |
|
|
|
|
pointer, 336, 430 |
|
|
|
 |
|
|
|
|
portable executable header, 387 |
|
|
|
 |
|
|
|
|
porting C++ to Visual Basic, 160 |
|
|
|
 |
|
|
|
|
private, 408 |
|
|
|
 |
|
|
|
|
signed and unsigned, 229, 354355, 376 |
|
|
|
 |
|
|
|
|
string, 337 |
|
|
|
 |
|
|
|
|
two characteristics of, 331 |
|
|
|
 |
|
|
|
|
values of, 331 |
|
|
|
 |
|
|
|
|
Visual Basic |
|
|
|
 |
|
|
|
|
Boolean, 309 |
|
|
|
 |
|
|
|
|
String, 244245 |
|
|
|
 |
|
|
|
|
WINVER, 214 |
|
|
|
 |
|
|
|
|
wrong size, 174 |
|
|
|
 |
|
|
|
|
variable_type, 375 |
|
|
|
 |
|
|
|
|
variant parameter, 186187 |
|
|
|
 |
|
|
|
|
variant type, 296 |
|
|
|
 |
|
|
|
|
variants, 189, 287, 356 |
|
|
|
 |
|
|
|
|
VarPtr, 183n, 187, 203, 210, 224, 245, 295, 430 |
|
|
|
 |
|
|
|
|
to obtain address of variable, 336 |
|
|
|
 |
|
|
|
|
vs. StrPtr, 242, 339 |
|
|
|
 |
|
|
|
|
vbNullString, 55, 83, 152153, 428 |
|
|
|
 |
|
|
|
|
vbPixels, 144 |
|
|
|
 |
|
|
|
|
version information, OS, 3437 |
|
|
|
 |
|
|
|
|
version.dll, 283 |
|
|
|
 |
|
|
|
|
Visual Basic |
|
|
|
 |
|
|
|
|
and COM objects, 357 |
|
|
|
 |
|
|
|
|
conditional compilation, 213 |
|
|
|
 |
|
|
|
|
constant declarations in, 214215 |
|
|
|
 |
|
|
|
|
differences from C, 310, 382 |
|
|
|
 |
|
|
|
|
graphic capability, 18 |
|
|
|
 |
|
|
|
|
integers vs. Win 32 integers, 10 |
|
|
|
 |
|
|
|
|
limitations, 167, 255 |
|
|
|
 |
|
|
|
|
packing used by, 207 |
|
|
|
 |
|
|
|
|
printing with, 253254 |
|
|
|
 |
|
|
|
|
reserved words, 29, 359 |
|
|
|
 |
|
|
|
|
storage of data in memory, 228229, 286287, 368 |
|
|
|
 |
|
|
|
|
true and false values, 309310 |
|
|
|
 |
|
|
|
|
variable types, 290 |
|
|
|
 |
|
|
|
|
version differences, 22, 120 |
|
|
|
 |
|
|
|
|
Visual Basic DLLs, 114 |
|
|
|
 |
|
|
|
|
Visual Basic Integer type, 66 |
|
|
|
 |
|
|
|
|
Visual Basic Programmer's Guide to the Win32 API (Appleman), 70, 75, 88n, 110, 125n, 235, 273, 285, 305, 425 |
|
|
|
 |
|
|
|
|
Visual Basic strings, 109, 136, 244245 |
|
|
|
 |
|
|
|
|
converting LPOLESTR to, 247 |
|
|
|
 |
|
|
|
|
Visual Studio, 75 |
|
|
|
 |
|
|
|
|
DumpBin program, 284, 377 |
|
|
|
 |
|
|
|
|
File Grep feature, 105 |
|
|
|
 |
|
|
|
|
void, 220 |
|
|
|
 |
|
|
|
|
volume information, 6971 |
|
|
|
 |
|
|
|
|
W (prefix), 102, 350 |
|
|
|
 |
|
|
|
|
W (suffix), 10, 172 |
|
|
|
 |
|
|
|
|
WCHAR, 43, 194, 195, 240 |
|
|
|
 |
|
|
|
|
wide string, 102 |
|
|
|
 |
|
|
|
|
Width, 156 |
|
|
|
 |
|
|
|
|
Win32 API, 310 |
|
|
|
 |
|
|
|
|
functions |
|
|
|
 |
|
|
|
|
and ByVal, 341 |
|
|
|
 |
|
|
|
|
and COM objects, 357 |
|
|
|
 |
|
|
|
|
and FILETIME structures, 54 |
|
|
|
 |
|
|
|
|
graphics, 28 |
|
|
|
 |
|
|
|
|
handling of arrays, 356 |
|
|
|
 |
|
|
|
|
names of, 149 |
|
|
|
 |
|
|
|
|
with return type LPSTR or LPTSTR, 47 |
|
|
|
 |
|
|
|
|
strings used by, 136 |
|
|
|
 |
|
|
|
|
and structures, 359 |
|
|
|
 |
|
|
|
|
that relate to COM, 115 |
|
|
|
 |
|
|
|
|
time and date, 65 |
|
|
|
 |
|
|
|
|
and variants, 356 |
|
|
|
 |
|
|
|
|
See also API functions; functions |
|
|
|
 |
|
|
|
|
and header files, 371 |
|
|
|
 |
|
|
|
|
and OS version information, 34 |
|
|
|
 |
|
|
|
|
special case, 315 |
|
|
|
 |
|
|
|
|
structures, 368 |
|
|
|
 |
|
|
|
|
true values, 309310 |
|
|
|
 |
|
|
|
|
See also Visual Basic Programmer's Guide to the Win32 API (Appleman) |
|
|
|
 |
|
|
|
|
Win32 integers, 170 |
|
|
|
 |
|
|
|
|
Win32 SDK, 21, 81, 351 |
|
|
|
 |
|
|
|
|
Quick Info window, 102 |
|
|
|
 |
|
|
|
|
Win32 vs. COM error results, 240 |
|
|
|
 |
|
|
|
|
Win32 vs. Win 16, 8 |
|
|
|
 |
|
|
|
|
win32api.txt, 75, 76, 98, 134, 282 |
|
|
|
 |
|
|
|
|
winbase.h, 353 |
|
|
|
 |
|
|
|
|
window |
|
|
|
 |
|
|
|
|
caption to main program, 17 |
|
|
|
 |
|
|
|
|
client area for, 157 |
|
|
|
 |
|
|
|
|
closing a, 17 |
|
|
|
 |
|
|
|
|
device context for, 156 |
|
|
|
 |
|
|
|
|
minimizing/maximizing a, 144 |
|
|
|
 |
|
|
|
|
obtaining information about a, 304306 |
|
|
|
 |
|
|
|
|
window handle, 16, 151, 155 |
|
|
|
 |
|
|
|
|
Windows |
|
|
|
 |
|
|
|
|
device drivers, 41 |
|
|
|
 |
|
|
|
|
graphics capability, 18 |
|
|
|
 |
|
|
|
|
header files, 236 |
|
|
|
 |
|
|
|
|
OLE subsystem, 337, 338, 340, 356 |
|
|
|
 |
|
|
|
|
and COM objects, 357 |
|
|
|
 |
|
|
|
|
recycle bin, 135 |
|
|
|
 |
|
|
|
|
version 4.01, 213214 |
|
|
|
 |
|
|
|
|
Windows 95, 35 |
|
|
|
 |
|
|
|
|
limitations, 101 |
|
|
|
|
|